package com.edais.persistence;

import java.util.Map;

import com.edais.domain.Prize;
import com.edais.domain.PrizeHistory;
import com.edais.domain.RateRisesCoupons;

public interface QuanHouPrizeMapper {
	
	/**
	 * 根据参数查询我的兑奖信息表
	 * @param installment
	 * @param sort
	 * @return 
	 */
	public Prize queryQuanHouPrizeListByMobile(Map<String,Object> paramsMap);
	
	/**
	 * 根据参数查询兑奖状态
	 * @param paramsMap
	 * @return 
	 */
	public int selHisCountByMobile(Map<String,Object> paramsMap);
	
	/**
	 * 查询兑奖手机号次数
	 * @param paramsMap
	 * @return 
	 */
	public int selMaxCountByMobile(String putMobile);
	
	/**
	 * 根据参数查询限制次数
	 * @param paramsMap
	 * @return 
	 */
	public int selLimitCount(Map<String, Object> updMap);
	
	/**
	 * 根据参数更新兑奖状态
	 * @param uptInstm
	 * @return 
	 */
	public void uptQuanHouPrizeList(String uptInstm);
	
	/**
	 * 根据参数获取加息券
	 * @param rateRisesCoupons
	 * @return 
	 */
	public void insertRateRisesCoupons(RateRisesCoupons rateRisesCoupons);
	
	/**
	 * 根据参数记录兑奖信息
	 * @param przHty
	 * @return 
	 */
	public void insertPrizeHistory(PrizeHistory przHty);

}
